from django.http import JsonResponse

from manage.models import User


def login(request):
    print(request.POST['username'])
    # 登录验证的逻辑
    # 1.数据在数据库中
    # 2. 从数据库取数据，并比较
    account = User.objects.filter(username=request.POST['username'])
    # 2.1 账号不存在
    # 2.2 密码不正确
    print(len(account))
    if not len(account):
        return JsonResponse({"code": -1, "msg": "用户不存在"})
    if account[0].password != request.POST['password']:
        return JsonResponse({"code": -1, "msg": "密码不正确"})
    return JsonResponse({"code": 200, "msg": "登录成功"})